#include <REGX52.H>
/**
	* @brief  定时器0初始化 1毫秒@12.000MHz,这个速度不对，需要改进
  * @param  无
  * @retval 无
  */
void Timer1_Init()		//100us  @12.000MHz
{

	TMOD &= 0x0F;		//设置定时器模式
	TMOD |= 0x10;		//设置定时器模式
	TL1 = 0x9C;		//设置定时初始值
	TH1 = 0xFF;		//设置定时初始值
//	TL0 = 0x18;		//设置定时初始值
//	TH0 = 0xFC;		//设置定时初始值
	TF1 = 0;		//清除TF0标志
	TR1 = 1;		//定时器0开始计时
	//中断
	ET1=1;
	EA=1;
	PT1=0; //中断优先级 0：低优先级; 1:高优先级
}


/**
//定时器函数模板（100us）
void Timer1_Routine() interrupt 3
{		
		//在这里面进行的Loop函数一定不要太长，一定也别有Delay函数，否则中断会乱
		static unsigned int T0Count;
		TL1 = 0x9C;		//设置定时初始值
		TH1 = 0xFF;		//设置定时初始值
		T0Count++;
		if(T0Count >= 1000){
				T0Count=0;
		}
}
**/



